Skip to content

[fork] Tim Smart integrations#1

Draft
patroza wants to merge 16 commits into
mainfrom
fork/tim
Draft

[fork] Tim Smart integrations#1
patroza wants to merge 16 commits into
mainfrom
fork/tim

Conversation

@patroza

@patroza patroza commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Managed fork provenance layer

Role Value
Base main — exact pingdotgg/t3code:main mirror
Head fork/tim
Source Selected changes from tim-smart/t3code
Deployment Never directly; only through fork/integration

Every selected source PR is represented by exactly one provenance commit. Each commit records the source URL, current source head, complete source commit list, and imported scope.

Source PR Integrated feature
tim-smart/t3code#4 Custom desktop Open With applications
#5 Direnv provider-session environments
#6 Unsigned retry for commit-signing failures
#7 Contextual /new command
#8 Session dashboard board
#9 Provider-turn restart recovery
#10 Bounded thread subscription retries
#11 Compact-composer image upload
#12 Truncated mobile branch controls
#13 Archived-worktree cleanup
#14 Hosted app channel/static-site support
#15 Reuse selected worktree branches
#16 Optional worktree-removal confirmation
#17 Stop retrying unavailable thread subscriptions

Repository policy and product adaptations do not belong in this layer; they live in fork/changes. Two explicitly labeled tim-compat commits follow the source imports to keep the selected stack green on the fork CI matrix: Darwin-only macOS bundle fixtures and portable custom Open With handling.

This PR intentionally remains open and draft. Do not merge it. The fork stack workflow rebases the layer when upstream or the selected Tim set changes.

@github-actions github-actions Bot added size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Jul 24, 2026
@patroza
patroza force-pushed the fork/tim branch 2 times, most recently from c6b394a to 83d75d0 Compare July 25, 2026 05:23
@patroza patroza changed the title feat: integrate Tim Smart feature set [fork] integrate Tim Smart feature set Jul 25, 2026
@patroza patroza changed the title [fork] integrate Tim Smart feature set [fork-1] integrate Tim Smart feature set Jul 25, 2026
@patroza patroza changed the title [fork-1] integrate Tim Smart feature set [fork-2] integrate Tim Smart feature set Jul 25, 2026
@patroza patroza added FORK Long-lived protected fork provenance or private layer; do not merge directly. and removed vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Jul 25, 2026
@patroza patroza changed the title [fork-2] integrate Tim Smart feature set [fork] Tim Smart integrations Jul 26, 2026
tim-smart added 14 commits July 26, 2026 12:25
Add custom "Open with" applications

Source: tim-smart#4
Source head: 8c4bdfb
Source commits: 08e1a4f,cd43a401c6c148f1fe26cff72104ac527ea189f3,a8370e7502c552ebb064436e42e1c00f86f0946b,8c4bdfbc5b57f6b600233244d330f9efa41dc498
Imported: complete product delta from the source PR.
Load direnv environments for provider sessions

Source: tim-smart#5
Source head: 8f5fc87
Source commits: e4f0701,0d1463af61e0bd174f698b2519ebf3b207a2eaca,a66e4160d5f4b79140ec8fbcbc6aa66af750a991,8f5fc87c13f4628c179cda44d4f32f7fe4d316b2
Imported: complete product delta from the source PR.
Add unsigned retry for commit signing failures

Source: tim-smart#6
Source head: 7d65c5a
Source commits: 18ee567,72a6fae23c86708080c4fed346d5bf0f136f0221,6614b28239ed2330a8f601357a413f2d50da195a,ec169369daa554541511aa28f551b36f3dd26485,7d65c5a224e97a6b811b0a84892f1fda065c5963
Imported: complete product delta from the source PR.
Add /new command for contextual threads

Source: tim-smart#7
Source head: 2051a80
Source commits: 2051a80
Imported: complete product delta from the source PR.
Add session dashboard board

Source: tim-smart#8
Source head: d9f8e4d
Source commits: 268fb8d,dde20f271f674da22dd8f3a08201c2acf5e58ee5,df4a145e7b2cd2dc17a7a595267d2d8eb0a2a3f0,ce5723ddb0bf630a18d4cb8227b5344d12626e72,ad8c1a6af41161e1fc38a52f681b306517c7b918,6281887e6125317da0c7b4252d59bfd41c9bf35e,550db6316c634febdbe1cb27334d1347c23c7b2a,d9f8e4d0a8dc22231ca315f3c595c3597f3b13e5
Imported: complete product delta from the source PR.
Recover interrupted provider turns after server restarts

Source: tim-smart#9
Source head: b181832
Source commits: 7f69028,1d52bce1376766d804ef884d7d50b8b6d1b48cf7,b181832560177250b90bbfe07b0882c9e5b93493
Imported: complete product delta from the source PR.
Avoid repeated thread snapshot loads during subscription retries

Source: tim-smart#10
Source head: c8c9ead
Source commits: c8c9ead
Imported: complete product delta from the source PR.
Add image upload button to compact chat composer

Source: tim-smart#11
Source head: 1ff63f9
Source commits: 1ff63f9
Imported: complete product delta from the source PR.
Truncate mobile branch toolbar controls

Source: tim-smart#12
Source head: 1b7d444
Source commits: 1b7d444
Imported: complete product delta from the source PR.
Clean up worktrees when archiving threads

Source: tim-smart#13
Source head: a23f42d
Source commits: 4a19470,1b6688aa5b641010cb2e9dad23d36d87257403ad,9ed32aa3923fb674380564b1ffcb3268290069b9,a23f42d6ac671ea36b8db5d03934c089a31be448
Imported: complete product delta from the source PR.
Pass hosted app channel into Vercel web builds

Source: tim-smart#14
Source head: de6966a
Source commits: de6966a
Imported: complete product delta from the source PR.
Allow worktrees to reuse the selected branch

Source: tim-smart#15
Source head: 2d3900b
Source commits: cd60531,2d3900ba36c9397dc4fbe879c613a809f6b45384
Imported: complete product delta from the source PR.
Add optional worktree removal confirmation

Source: tim-smart#16
Source head: c3f509f
Source commits: 76f063e,c3f509fe8f690b704bb34692d9c132c0644db777
Imported: complete product delta from the source PR.
Stop retrying unavailable thread subscriptions

Source: tim-smart#17
Source head: 1359af8
Source commits: 1359af8
Imported: complete product delta from the source PR.
patroza added 2 commits July 26, 2026 12:36
Compatibility fix for running the selected Tim stack on the fork CI matrix. Source adaptation review: #31.
Keep the selected Tim Open With feature portable on non-macOS builders and avoid treating custom app definitions as macOS bundles. Source adaptation review: #33.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FORK Long-lived protected fork provenance or private layer; do not merge directly.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants